package com.sdx.console.crm.entity;

import lombok.Data;
import org.beetl.sql.core.annotatoin.AutoID;
import org.beetl.sql.core.annotatoin.Table;

import java.io.Serializable;
import java.util.Date;

/**
 * @ClassName CrmSession
 * @Description: 会话
 * @author: tanbaocai
 * @date: 2019/7/24 14:24
 */
@Table(name="coredb.crm_session")
@Data
public class CrmSession implements Serializable,Cloneable{
	/** 会话id */
	@AutoID
	private Integer sessionId ;
	/** 会员id */
	private String customerId ;
	/** 手机号 */
	private String phone ;
	/** 来源类型;1、微信公众号，2、h5，3、微信小程序 */
	private Integer sourceType ;
	/** 来源关联信息 */
	private String appId ;
	/** open_id */
	private String openId ;
	/** 客服id */
	private Integer userId ;
	/** 队列创建时间 */
	private Date createTime ;
	/** 创建日期;2019-07-04 */
	private String createDate ;
	/** 最后消息类型;1、会员消息，2、客服消息 */
	private Integer lastMessageType ;
	/** 最后消息时间 */
	private Date lastMessageTime ;
	/** 会员最后消息id;客服已经查看的 */
	private Integer lastMessageId ;
	/** 会话状态;1、正常，4、关闭（对话完成） */
	private Integer sessionStatus ;

	/** 关闭时间 */
	private Date closeTime ;
}
